package com.geek.javaes.game;

import java.util.concurrent.TimeUnit;

public class Test {
    public static void main(String[] args) {
        // 创建英雄（初始攻击 20，防御 10）
        Hero hero = new Hero("勇者", 100, 20, 10, "战士");
        // 创建怪兽（初始攻击 25，防御 15）
        Monster monster = new Monster("恶龙", 150, 25, 15, "恶魔");

        // 给英雄装备武器和护甲
        hero.equipWeapon(new Sword("精钢剑", 15));
        hero.equipArmor(new Armor("铁甲", 10));

        System.out.println("===== 战斗开始 =====");
        hero.attack(monster);
        monster.rage();
        monster.attack(hero);
        hero.useSkill(monster);
    }
}
